#include <stdio.h>

void xja_add1(int x, int y, int z){
	z = x + y;
}

// x 和 y 的传参方式是值传递  z 的传参方式叫做地址传参
void xja_add2(int x, int y, int *z){
	*z = x + y;
}

int main(int argc, const char *argv[])
{
	int a = 10;
	int b = 20;
	int c = 0;
	// 如果想要通过调用函数将 a+b 的结果放在 c 中
	// 使用赋值传参 是实现不了的
	xja_add1(a, b, c);
	printf("c = %d\n", c); // 0

	// 需要使用地址传参
	xja_add2(a, b, &c);
	printf("c = %d\n", c); // 30

	return 0;
}
